package com.iamback.dy.examine.service;

import java.util.Date;
import java.util.List;
import java.util.Map;  

import com.iamback.dy.entity.AgainContentExamineView;
import com.iamback.dy.entity.ContentExuser;
import com.iamback.dy.entity.DyContexts;
import com.iamback.dy.entity.ExContentView;
import com.iamback.dy.examine.common.Page;
/**
 * 帖子 
 * @author Administrator
 *
 */
public interface IContentExuserService  {
	
	
	ContentExuser findContentExuserById(Long id);

	void updateContentExuser(ContentExuser contentExuser);
	
	public void saveList(List<ContentExuser> contentExusers);

	void distributionBy(String userId,String dyId,Integer size);
	  
	
	List<DyContexts> findContentExuserByDyId(String dyId,Long countentId,Integer pageNum,Integer numPerPage);

	Page<ExContentView> findContentExuserByUserId(Integer userId, Integer  pageNumber, Integer pageSize );


	public Long upateExConten(ContentExuser exuserContent);

	Map<String, Object> updateExDyIdContent(ContentExuser exuserContent);

	Long getExtaskNum(Long exuserId);

	void updateContentExuserBlocked(String publisherDyId);

	public Page<AgainContentExamineView> findAgainContentExamineByPage(Integer id, Date starDate,
			Integer pageNum, Integer numPerPage);



}
